import waves from "./waves";
import backTop from "./backTop";
import copy from "./copy";
import debounce from "./debounce";
import dialogDrag from "./dialogDrag";
import focus from "./focus";
import fullScreen from "./fullScreen";
import permission from "./permission";
import dialogDragRisize from "./dialogDragRisize";
import expandClick from "./expandClick";
import screenfull from "./screenfull";
import empty from "./empty";

const directive = {};
directive.install = function (Vue) {
	Vue.directive("waves", waves);
	Vue.directive("backTop", backTop);
	Vue.directive("copy", copy);
	Vue.directive("debounce", debounce);
	Vue.directive("dialogDrag", dialogDrag);
	Vue.directive("focus", focus);
	Vue.directive("fullScreen", fullScreen);
	Vue.directive("permission", permission);
	Vue.directive("dialogDragRisize", dialogDragRisize);
	Vue.directive("expandClick", expandClick);
	Vue.directive("screenfull", screenfull);
	Vue.directive("empty", empty);
};
export default directive;
